
app.controller('resetCtrl',function($scope,$http,$interval){
	
	$scope.password1='';
	$scope.repassword='';
	
	
	 //验证手机号码是否存在
    	     var telBol = false;
    	      $('.pubTel').on('blur',function(){
    	      	var telValue =$('.pubTel').val()
    	      	 $http.get('../php/g_login.php?tel='+telValue).success(function(data1){
    	      	 	console.log(data1.length)
    	      	 	 if(data1.length==0){
    	      	 	 	alert1('此账号不正确')
    	      	 	 }else{
    	      	 	 	telBol=true;
    	      	 	 }
    	      	 })
    	      })
	
	//手机验证码倒计时,以及验证码获取 
	var bol = true;
	$('.pubYZ').on('click', function() {
		var a = 60;
		if (bol) {
			bol = false;
			$interval(function() {
				a--;
				$('.pubYZ').html('验证时效(' + a + ')')
				$('.pubYZ').addClass('g_resetYanZ1');
				if (a == 0) {
					$('.pubYZ').html('获取验证码')
					bol = true
					$('.pubYZ').removeClass('g_resetYanZ1');
				}
			}, 1000, 60)

		}
	})
	//点击登录
    	     $('.pubDL').on('click',function(){
    	     var YZvalue = $('#g_canvas4').attr('class');
    	     var YZvalue1 = $('.pubYZ1').val();
    	     var telValue =$('.pubTel').val();
    	     var pasValue= $('.pubPas').val();
    	     var MMvalue = 	$('.pubPas').val().length;
    	     console.log(MMvalue)
    	     	if(telBol==true&&MMvalue>=6&&YZvalue==YZvalue1){
    	     		alert1('登陆成功');
    	     		//更新数据库
    	     		$http.get('../php/g_reset.php?tel=' + telValue + '&pas=' + pasValue).success(function(data1) {
				console.log(data1)
				$('.pubDL').attr('href', 'f_myaccount.html')
			})
    	     		
    	     		//把数据存入本地
    	     		  localStorage.setItem('tel',telValue)
    	     		$('.pubDL').parent().attr('href', '#/g_login')
    	     	}else{
    	     		alert1('信息有误')
    	     	}	
    	     })
    	     
    	     //模态弹出函数
         function  alert1(a){
          	console.log(333)
          	 $('.pubMT4').show();
          	 $('.pubMT4').html(a)
          	setTimeout(function(){
          	 $('.pubMT4').hide();
          	},1000)
          	
          }
	
	ca('g_canvas4');
function ca(id){
	var canvas = document.getElementById(id);
   console.log(canvas)
function randomNum(min, max) {
	return Math.floor(Math.random() * (max - min) + min);
}
/**生成一个随机色**/
function randomColor(min, max) {
	var r = randomNum(min, max);
	var g = randomNum(min, max);
	var b = randomNum(min, max);
	return "rgb(" + r + "," + g + "," + b + ")";
}
drawPic();
document.getElementsByClassName("noSeen")[0].onclick = function(e) {
	e.preventDefault();
	drawPic();
}

/**绘制验证码图片**/
function drawPic() {

	var width = canvas.width;
	var height = canvas.height;
	var ctx = canvas.getContext('2d');
	ctx.textBaseline = 'bottom';

	/**绘制背景色**/
	ctx.fillStyle = randomColor(180, 240); //颜色若太深可能导致看不清
	ctx.fillRect(0, 0, width, height);
	/**绘制文字**/
	var str = 'ABCEFGHJKLMNPQRSTWXY123456789';
	var yzm = '';
	for (var i = 0; i < 4; i++) {
		var txt = str[randomNum(0, str.length)];
		ctx.fillStyle = randomColor(50, 160); //随机生成字体颜色
		ctx.font = randomNum(20, 30) + 'px SimHei'; //随机生成字体大小
		var x = 3 + i * 20;
		var y = randomNum(25, 30);
		var deg = randomNum(-45, 45);
		//修改坐标原点和旋转角度
		ctx.translate(x, y);
		ctx.rotate(deg * Math.PI / 180);
		ctx.fillText(txt, 0, 0);
		yzm = yzm + txt;
		//恢复坐标原点和旋转角度
		ctx.rotate(-deg * Math.PI / 180);
		ctx.translate(-x, -y);
	}
	canvas.className = yzm;
	/**绘制干扰线**/
	for (var i = 0; i < 3; i++) {
		ctx.strokeStyle = randomColor(40, 180);
		ctx.beginPath();
		ctx.moveTo(randomNum(0, width), randomNum(0, height));
		ctx.lineTo(randomNum(0, width), randomNum(0, height));
		ctx.stroke();
	}
	/**绘制干扰点**/
	for (var i = 0; i < 30; i++) {
		ctx.fillStyle = randomColor(0, 255);
		ctx.beginPath();
		ctx.arc(randomNum(0, width), randomNum(0, height), 1, 0, 2 * Math.PI);
		ctx.fill();
	}
}
}
	
	
	
	
	
})
